99问答网
所有问题
当前搜索:
c语言 7.2f是什么意思
c语言中
%7.5
f什么意思
??
答:
输出数长度7,保留5位小数
C语言中
%-
7.2
d
什么意思
答:
表示该浮点型占7个宽度,保留两位小数,小数点也算一个宽度。.2是保留两位小数,7是指宽度为7。代码示例如下:include<stdio.h> int main (){ float a=5.1523;printf("%
7.2f
\n",a);return 0;}
c语言中
输出格式问题 %1.0
f
/%1.0f 1.0
什么意思
答:
1、%1.0
f
表示:打印1位有效数字(若超出,则按该类型实际有效位显示),其中小数数位为。2、%m.nf表示输出m位浮点型数,其中,m为域宽(整数位数+小数位数+小数点),n为小数位数(自动对n位后小数进行四舍五入)或n个字符;若输出数本身的长度小于m,则左边补空格,即为右对齐的方式。例如用%...
scanf("%
7.2F
",&2);是一个合法的scanf函数吗?
答:
scanf("%
7.2F
",&2);不合法。7.2F -- 可以用 %f 或 %F, 不能加 场定义。(编译通过,输入值会错)&2 -- 错,因为 2 是常量,这里必须是变量,而且必须是 float 型。合法:float Z;scanf("%f",&Z);printf("%
7.2f
",Z);
C语言
,"%08d\n"中的08代表
什么
,我只见过%
7.2f
答:
表示按8位十进制输出,不足8位在前面加0补足8位。测试程序:include<stdio.h> void main(){ printf("%08d\n",123);printf("%8d\n",123);} 运行结果:00000123 123 请按任意键继续. . .
C语言
基础,输出为
什么
是%5.2
f
答:
5.2
f是
规定它输出固定有有2位小数,总宽度至少5位。不足5位时,前面补空格。如果实际宽度在2位小数时,超出5位,那就按实际宽度输出。你有输出%
7.2f
也是可以的。只有数字较小时,前面的空格较多罢了。
c语言中
%
7.2f
格式符中小数点和负号占位吗?
答:
都占位,%m.nf 中的n是强制截取n位有效数字(四舍五入),m是整个数据占据m列,但如果符号+整数部分+小数点+n 大于m 那么整数部分和符号是全部输出 不受这个控制 ;但如果小于就在左边增加空格
C语言中
的%6.2
f
有
什么意思
?
答:
C语言中
的 %6.2f 的
意思
是:数字整体长度包括小数点为 6 位,保留 2 位小数,不足则以空格补齐,对齐方式为右对齐。当实际长度大于格式定义的位数时,如 12345678.12355798 以实际为准,因此输出是 12345678.12;
f
代表按实型输入或输出,可以用小数形式或指数形式输入。注: -6.2 则表示左对齐...
c语言
问题。
答:
float a=5/9*8 这里都是整型操作 所以 a=0*8=0 于是 输出
7.2f
格式 结果为 0.00前面补三个空格。
问学
C语言
的高手们,Scanf ("%
7.2f
",&a ) 为
什么
是不合法的~
答:
scanf()函数中没有精度控制。如: scanf("%5.2f",&a); 是非法的。不能企图用此语句输入小数为2位的实数。具体细节,可参阅百度百科~
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜